b9e8a6dfa96ae56a2dfa108cc22f725d03e6d8d2,plugins/InspectionGadgets/src/com/siyeh/ig/style/ControlFlowStatementWithoutBracesInspection.java,ControlFlowStatementFix,doFix,#Project#ProblemDescriptor#,55

Before Change


                statementWithoutBraces = body;
            } else if (statement instanceof PsiForeachStatement) {
                final PsiForeachStatement foreachStatement = (PsiForeachStatement)statement;
                final PsiStatement body = foreachStatement.getBody();
                statementText = body.getText();
                statementWithoutBraces = body;
            } else if (statement instanceof PsiForStatement) {
                final PsiForStatement forStatement = (PsiForStatement)statement;

After Change


            } else if (statement instanceof PsiForeachStatement) {
                final PsiForeachStatement foreachStatement =
                        (PsiForeachStatement)statement;
                statementWithoutBraces = foreachStatement.getBody();
            } else if (statement instanceof PsiForStatement) {
                final PsiForStatement forStatement = (PsiForStatement)statement;
                statementWithoutBraces = forStatement.getBody();
            } else if (statement instanceof PsiIfStatement) {
                final PsiIfStatement ifStatement = (PsiIfStatement)statement;
                if ("if".equals(elementText)) {
                    statementWithoutBraces = ifStatement.getThenBranch();
                } else {
                    statementWithoutBraces = ifStatement.getElseBranch();
                }
            } else if (statement instanceof PsiWhileStatement) {
                final PsiWhileStatement whileStatement =
                        (PsiWhileStatement)statement;
                statementWithoutBraces = whileStatement.getBody();
            } else {
                assert false;
                statementWithoutBraces = null;
            }
            if (statementWithoutBraces == null) {
                return;
            }
            final String statementText = statementWithoutBraces.getText();